const express = require("express");
const path = require("path");
// 接收post过来的数据  需要通过第三方中间件 ，body-parser
const bodyParser = require("body-parser");

let app = express();
// nodejs里接收三种请求头部类型的数据
// 1. bodyParser.urlencoded 可以接收的请求头部是 content-type: application/x-www-form-urlencoded  表单类型

app.use(bodyParser.urlencoded({ extended: false }));

// app.use(bodyParser.urlencoded({ extended: false }));
// 2.bodyParser.text() 接收请求头部为content-type:type/plain类型数据
app.use(bodyParser.text()); //接收请求头部为content-type:type/plain类型数据

// 3.bodyParser.json() 接收请求头部是content-type:application/json类型字符串。
app.use(bodyParser.json());

app.get("/", (req, res) => {
  // 加载页面
  res.sendFile(path.join(__dirname, "./views/index.html"));
})

app.post("/postdata", (req, res) => {
  console.log(req.body);
  res.json({
    info: "成功",
    status: 1
  })
})

app.listen(8089)
